body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:rgb(255, 255, 255); color:#333; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;height: 100%; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {height: 100%}
*{
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;

    -moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;

}
/* 禁用长按 */
*{ user-select:none; -webkit-user-select:none; }
input,textarea{ user-select:text; -webkit-user-select:text; }

/* html {
    font-size: calc(100vw / 3.75);
} */

input{
    vertical-align: top;
    border-radius: 0;
    border:1px #333 solid;
    padding: 3px;
    outline:none;
    background: rgba(255, 255, 255, 0.37);
}
input:focus{
	border:1px #66f solid;
}

textarea{
    vertical-align: top;
    border-radius: 0;
    border:1px #333 solid;
    padding: 3px;
    outline:none;
    margin: 0;
}

textarea:focus{
	border:1px #66f solid;
}

button{
    /*vertical-align: top;*/
    border-radius: 2px;
    border:none;
    /*height: 25px;*/
    padding: 3px 5px;
    background: #0189FF;
    color: #eee;
    outline:none;
}

button:hover{
    color: #fff;
    background: #5c6cad;
}
button:active {
    color: #fff;
    background: #687fda
}
